extensive pasture - French English Dictionary